package com.zzyl.service;

import com.github.pagehelper.PageInfo;
import com.zzyl.dto.NursingPlanDTO;
import com.zzyl.vo.NursingPlanDetailVO;
import com.zzyl.vo.NursingPlanVO;

import java.util.List;

public interface NursingPlanService {

    List<NursingPlanVO> getAllNursingPlan();

    PageInfo<NursingPlanVO> searchNursingPlan(String name, Integer status, Integer pageNum, Integer pageSize);

    void add(NursingPlanDTO nursingPlanDTO);

    void deleteById(Long id);

    void startAndStop(Long id, Integer status);

    NursingPlanDetailVO getPlanDetailById(Integer id);

    void update(Integer id, NursingPlanDTO nursingPlanDTO);
}
